package com.binguo.model.model;

import java.util.Date;
import javax.persistence.*;

@Table(name = "mdms_c_type")
public class MdmsCType {
    /**
     * 行号
     */
    @Id
    private Long series;

    /**
     * 表名称
     */
    @Column(name = "table_name")
    private String tableName;

    /**
     * 字段名称
     */
    @Column(name = "field_name")
    private String fieldName;

    /**
     * 类型值
     */
    @Column(name = "type_num_id")
    private Long typeNumId;

    /**
     * 类型名称
     */
    @Column(name = "type_name")
    private String typeName;

    /**
     * 备注
     */
    private String remark;

    /**
     * 本条数据状态 1:有效 9:禁用 13:删除
     */
    @Column(name = "data_status")
    private Byte dataStatus;

    /**
     * 租户ID
     */
    @Column(name = "tenant_num_id")
    private Integer tenantNumId;

    /**
     * 0：测试 1: 正式  
     */
    @Column(name = "data_sign")
    private Byte dataSign;

    /**
     * 创建时间
     */
    @Column(name = "create_dtme")
    private Date createDtme;

    /**
     * 最后更新时间
     */
    @Column(name = "last_updtme")
    private Date lastUpdtme;

    /**
     * 用户
     */
    @Column(name = "create_user_id")
    private Long createUserId;

    /**
     * 更新用户
     */
    @Column(name = "last_update_user_id")
    private Long lastUpdateUserId;

    /**
     * 获取行号
     *
     * @return series - 行号
     */
    public Long getSeries() {
        return series;
    }

    /**
     * 设置行号
     *
     * @param series 行号
     */
    public void setSeries(Long series) {
        this.series = series;
    }

    /**
     * 获取表名称
     *
     * @return table_name - 表名称
     */
    public String getTableName() {
        return tableName;
    }

    /**
     * 设置表名称
     *
     * @param tableName 表名称
     */
    public void setTableName(String tableName) {
        this.tableName = tableName;
    }

    /**
     * 获取字段名称
     *
     * @return field_name - 字段名称
     */
    public String getFieldName() {
        return fieldName;
    }

    /**
     * 设置字段名称
     *
     * @param fieldName 字段名称
     */
    public void setFieldName(String fieldName) {
        this.fieldName = fieldName;
    }

    /**
     * 获取类型值
     *
     * @return type_num_id - 类型值
     */
    public Long getTypeNumId() {
        return typeNumId;
    }

    /**
     * 设置类型值
     *
     * @param typeNumId 类型值
     */
    public void setTypeNumId(Long typeNumId) {
        this.typeNumId = typeNumId;
    }

    /**
     * 获取类型名称
     *
     * @return type_name - 类型名称
     */
    public String getTypeName() {
        return typeName;
    }

    /**
     * 设置类型名称
     *
     * @param typeName 类型名称
     */
    public void setTypeName(String typeName) {
        this.typeName = typeName;
    }

    /**
     * 获取备注
     *
     * @return remark - 备注
     */
    public String getRemark() {
        return remark;
    }

    /**
     * 设置备注
     *
     * @param remark 备注
     */
    public void setRemark(String remark) {
        this.remark = remark;
    }

    /**
     * 获取本条数据状态 1:有效 9:禁用 13:删除
     *
     * @return data_status - 本条数据状态 1:有效 9:禁用 13:删除
     */
    public Byte getDataStatus() {
        return dataStatus;
    }

    /**
     * 设置本条数据状态 1:有效 9:禁用 13:删除
     *
     * @param dataStatus 本条数据状态 1:有效 9:禁用 13:删除
     */
    public void setDataStatus(Byte dataStatus) {
        this.dataStatus = dataStatus;
    }

    /**
     * 获取租户ID
     *
     * @return tenant_num_id - 租户ID
     */
    public Integer getTenantNumId() {
        return tenantNumId;
    }

    /**
     * 设置租户ID
     *
     * @param tenantNumId 租户ID
     */
    public void setTenantNumId(Integer tenantNumId) {
        this.tenantNumId = tenantNumId;
    }

    /**
     * 获取0：测试 1: 正式  
     *
     * @return data_sign - 0：测试 1: 正式  
     */
    public Byte getDataSign() {
        return dataSign;
    }

    /**
     * 设置0：测试 1: 正式  
     *
     * @param dataSign 0：测试 1: 正式  
     */
    public void setDataSign(Byte dataSign) {
        this.dataSign = dataSign;
    }

    /**
     * 获取创建时间
     *
     * @return create_dtme - 创建时间
     */
    public Date getCreateDtme() {
        return createDtme;
    }

    /**
     * 设置创建时间
     *
     * @param createDtme 创建时间
     */
    public void setCreateDtme(Date createDtme) {
        this.createDtme = createDtme;
    }

    /**
     * 获取最后更新时间
     *
     * @return last_updtme - 最后更新时间
     */
    public Date getLastUpdtme() {
        return lastUpdtme;
    }

    /**
     * 设置最后更新时间
     *
     * @param lastUpdtme 最后更新时间
     */
    public void setLastUpdtme(Date lastUpdtme) {
        this.lastUpdtme = lastUpdtme;
    }

    /**
     * 获取用户
     *
     * @return create_user_id - 用户
     */
    public Long getCreateUserId() {
        return createUserId;
    }

    /**
     * 设置用户
     *
     * @param createUserId 用户
     */
    public void setCreateUserId(Long createUserId) {
        this.createUserId = createUserId;
    }

    /**
     * 获取更新用户
     *
     * @return last_update_user_id - 更新用户
     */
    public Long getLastUpdateUserId() {
        return lastUpdateUserId;
    }

    /**
     * 设置更新用户
     *
     * @param lastUpdateUserId 更新用户
     */
    public void setLastUpdateUserId(Long lastUpdateUserId) {
        this.lastUpdateUserId = lastUpdateUserId;
    }
}